No3x\WPML\WPML_OptionsManager B

Total Complexity 84
Dependencies 6
Dependents 0
Total lines 607
Lines of code 319
Logical lines of code 172
Comment lines 220
Methods 33
Properties 2

Methods 33

Method Rating Maintainability Complexity Lines of code
getOptionValueI18nString()
A
55 9 21
roleToCapability()
A
56 8 19
getSetting()
S
59 6 14
setup_top_level_menu()
S
46 4 44
load_assets()
S
52 5 24
_LogMenu()
S
53 4 22
LogMenu()
S
56 4 19
getDateTimeFormatString()
S
62 4 10
createSettingsMenu()
S
51 2 27
deleteSavedOptions()
S
65 3 9
getRoleOption()
S
68 3 7
getOption()
S
67 3 8
getMySqlVersion()
S
67 2 8
save_screen_options()
S
76 2 4
canUserDoRoleOption()
S
69 2 7
isUserRoleEqualOrBetterThan()
S
69 2 7
getEmailDomain()
S
68 2 7
unPrefix()
S
68 2 7
prefix()
S
68 2 7
getClassnameWithoutNamespace()
S
68 2 7
addOption()
S
75 1 4
updateOption()
S
75 1 4
getPluginSlug()
S
80 1 3
getPluginDisplayName()
S
80 1 3
deleteVersionOption()
S
80 1 3
LogSubMenuAbout()
S
82 1 3
deleteSavedProductEducationOptions()
S
81 1 3
deleteSavedSettings()
S
81 1 3
initOptions()
S
91 1 2
getOptionNames()
S
80 1 3
getOptionMetaData()
S
82 1 3
getOptionNamePrefix()
S
80 1 3
deleteOption()
S
76 1 4